<!DOCTYPE html>
<html>
<head>
	<title>Number</title>
</head>
<body>
<script type="text/javascript">
	
	/*整数
		1. 十六进制： 0xA (11)
		2. 八进制：   010 (2) 
	*/


	/*浮点型
		1. 浮点型会丢失精度
	*/
	// 0.1 + 0.2 == 0.3 ？ false 结果为：0.30000000000000004
	/* 
		因为计算机是以二进制存储数据的，0.2为无限循环的有理数，而浏览器的处理精度为17位，所以
		我们应该避免小数的判等操作，或者使用如下的方法。
	 */
	 var num1 = 0.1;
	 var num2 = 0.2;
	 if(num1 * 10 + num2 * 10 == 0.3 * 10) {
	 	console.log('相等');
	 } else {
	 	console.log("不相等");
	 }


</script>
</body>
</html>